import hx.display.MovieClip;
import hx.display.FPS;
import hx.display.Image;
import hx.assets.Assets;
import hx.display.Stage;

class GameStage extends Stage {
	override function onStageInit() {
		super.onStageInit();
		// 代码开始的地方...
		var assets = new Assets();
		assets.loadAtlas("assets/Sasuke-Rinnegan.png", "assets/Sasuke-Rinnegan.xml");
		assets.onComplete((a) -> {
			// 使用mc渲染动画
			var atlas = assets.atlases.get("Sasuke-Rinnegan");
			var mc = new MovieClip(atlas.getBitmapDatasByName("元件 1"));
			this.addChild(mc);
			mc.play();
			mc.scaleX = 3;
			mc.scaleY = 3;
			mc.x = stage.stageWidth / 2 - 50;
			mc.y = stage.stageHeight / 2 - 120;

			var mc = new MovieClip();
			this.addChild(mc);
			mc.addFrame(atlas.bitmapDatas.get("元件 1 实例 10000"), 0.1);
			mc.addFrame(atlas.bitmapDatas.get("元件 1 实例 10001"), 0.1);
			mc.addFrame(atlas.bitmapDatas.get("元件 1 实例 10002"), 0.1);
			mc.addFrame(atlas.bitmapDatas.get("元件 1 实例 10003"), 0.1);
			mc.addFrame(atlas.bitmapDatas.get("元件 1 实例 10004"), 0.1);
			mc.addFrame(atlas.bitmapDatas.get("元件 1 实例 10006"), 0.1);
			mc.play();
		});
		assets.start();
	}
}
